home *** CD-ROM | disk | FTP | other *** search
/ NOVA - For the NeXT Workstation / NOVA - For the NeXT Workstation.iso / Apps / AudioApps / GISO / StringStorage.h < prev    next >
Text File  |  1992-12-20  |  866b  |  27 lines

  1. #import <objc/Storage.h>
  2.  
  3. /*
  4. ** StringStorage.h,v 1.2 1992/11/08 13:45:23 nwc Exp
  5. **
  6. ** Copyright (c) 1991 Ronin Consulting, Inc.
  7. **
  8. ** StringStorage is a subclass of Storage designed to store null 
  9. ** terminated character strings. Null termination is guaranteed, therefore
  10. ** should this object's setStringValue method be called with a (char *)0
  11. ** arguement the resulting value from stringValue will be a null terminated
  12. ** empty string, i.e. "" not (char *)0.
  13. */
  14.  
  15. @interface StringStorage : Storage
  16.  
  17. - init;
  18. - init: (const char *) str;
  19.  
  20. - setStringValue: (const char *) str;         /* Set the string value */
  21. - (const char *) stringValue;             /* return the string pointer */
  22.  
  23. - appendStringValue: (const char *)str;         /* append another string to the strings contents */
  24. - appendCharValue: (char) c;             /* append a character to the strings contents */
  25.  
  26. @end
  27.